package br.edu.faculdadeprojecao.util;

import java.util.Random;

/**
 * Classe responsavel por gerar senha.
 * 
 * @author v0rtex
 *
 */
public class GerarSenha {
	

	/**
	 * Metodo responsavel por criar gerar uma senha.
	 * 
	 * @param tamanho
	 * @param forca
	 * @return - Senha gerada.
	 */
	public static String gerarSenha(int tamanho) {
		
		Random rgen = new Random();
		byte continua, numValor;
		char charValor;		
		
		StringBuffer sb = new StringBuffer();
		while(sb.length() < tamanho) {
			
			continua = (byte)rgen.nextInt(2);
			numValor = (byte)rgen.nextInt(10);
			charValor = (char)(rgen.nextInt(25) + 65);
			
			sb.append((continua % 2 == 0) ? ( charValor + "" ) : ( numValor + ""));
		}
		
		return sb.toString();
	}
	
}
